package com.cooldatasoft.domain.dao;

import java.util.List;

import com.cooldatasoft.domain.model.Project;
import com.cooldatasoft.domain.model.Task;
import com.cooldatasoft.domain.model.User;

public interface TaskDao extends GenericDao<Task, Long>{
	List<Task> getTasksToProject(Project project);
	List<Task> getTasksToUser(User user);
	List<Task> getTasksOnProjectWithUser(User user, Project project);
	List<Task> getTasksByTaskStatusOnProject(String taskStatus,Project project);
}
